Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Argentina F2 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Chile F2 Chile F3 Romania F7 Romania F8 Romania F13 Venezuela F8 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 Romania F6 Argentina F4 University of Tennessee USTA Challenger - Knoxville Zivnobanka Czech Open - Prostejov XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Steelers Cup - Kosice Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Joinville Tennis Festival - Joinville GHI Bronx Tennis Classic - Bronx Amazonia Open de Tenis - Belem Kobstaedernes ATP Challenger - Kolding Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat Schickedanz Open 2007 - Furth Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Medjurgorje Open - Medjugorje Argentina F5 Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali Uruguay F1 Sao Paulo Challenger Iquique Challenger Brazil F12 Burnie Challenger Brazil F13 Cuba F1 Tanger Challenger Argentina F4 Argentina F5 Meknes Challenger Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Australia F9 Venezuela F7 Colombia F1 Marrakech Challenger Napoli Challenger Athens Challenger Sofia Challenger Ostrava Challenger Lugano Challenger Braunschweig Challenger Rijeka Challenger Romania F9 Romania F9 Scheveningen Challenger Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Napoli Challenger Montevideo Challenger Tarragona Challenger Kitzbuhel Challenger Montevideo Challenger Rabat Challenger Barletta Challenger Furth Challenger Poznan Challenger Sao Paulo Challenger Granby Challenger - Granby Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Buenos Aires Challenger Barranquilla Challenger ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank Mestre Challenger Caltanissetta Challenger GHI Bronx Classic - Bronx Liberec Challenger Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Nord/LB Open 2004 - Braunschweig Guayaquil Challenger The Granby Natrel Challenger - Granby Copa Petrobras - Bogota XI Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco ATU Cup - Weiden Open de Montauban - Montauban Open Castilla y Leon - Segovia Porsche Open - Poznan Dusseldorf Open 2006 - Dusseldorf Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Santo Domingo Challenger Trofeo Sisma Mantova - Mantova Porsche Open - Poznan Aix En Provence Challenger Challenger Copa Sevilla - Seville BMW Tennis Championship - Sunrise The West Side Tennis Club Clay Court Challenger - Forest Hills Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Argentina - Buenos Aires St. Brieuc Challenger Naples Challenger - Naples Copa Kia Challenger ATP - Santiago Santa Cruz de la Sierra 2 Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples Prosperita Open 2007 - Ostrava Aix En Provence Challenger Polska Energia Open - Bytom Salinas Challenger Lima Challenger 2007 - Lima BMW Tennis Championship - Sunrise Pekao Open 2005 - Szczecin Furth Challenger Scheveningen Challenger XL Bermuda Open - Bermuda Kia International in Caloundra - Caloundra Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Barletta Challenger BH Tennis Open International Cup - Belo Horizonte dBI Tennis Challenger - Binghamton II Manta Open - Manta XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Morocco Tennis Tour - Fes Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Szczecin Challenger Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Samsung Securities Cup - Seoul 2002 Azalea Orthopedic Challenger - Tyler China Open - Beijing Ljubljana Open 2008 - Ljubljana 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Panama City Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas Montevideo Challenger Aamulehti Tampere Opene - Tampere Rome Challenger Szczecin Challenger Buenos Aires Challenger Seguros Bolivar Open - Medellin Charlottesville Challenger Miller Lite Hall of Fame Tennis Championships - Newport Knoxville Challenger Champaign Challenger Adidas International - Sydney Flea Market Cup - Busan Montevideo Challenger Copa Petrobras Paraguay - Asuncion Mercedes-Benz Cup - Los Angeles Adidas International - Sydney Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Tunis Challenger Legg Mason Tennis Classic - Washington D.C. The Wright Financial Group, Inc. Challenger - Champaign Copa Petrobras - Montevideo Marrakech Challenger Alessandria Challenger XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington Montevideo Challenger AAPT Championships - Adelaide Open Seat Godo - Barcelona The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel China Open - Beijing Lyon Challenger Schickedanz Open - Furth Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BMW Open - Munich Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz USTA Challenger of San Antonio - San Antonio Next Generation Adelaide International - Adelaide Sydney International - Sydney Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Kia International In Caloundra - Caloundra 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Prostejov Challenger Caltanissetta Challenger Kia International In Kawana - Kawana Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest Guayaquil Challenger Montevideo Challenger Stockholm Open - Stockholm Iasi Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney La Serena Open - La Serena TEAN International - Alphen Aan Den Rijn Samsung Securities Cup Challenger Tennis - Seoul Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Salzburg-Anif Challenger Movistar Open - Vina del Mar Almaty Challenger 1 - Almaty Siemens Open 2004 - Scheveningen Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo Estoril Open - Estoril The 69th King's Cup-Thailand Open - Bangkok BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg San Luis Potosi Challenger - San Luis Potosi C.T. San Remo - XIII Piertomaso Tessitore - San Remo BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia USTA Challenger of Tiburon - Tiburon 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago GHI Bronx Classic - Bronx Brasil Open - Costa do Sauipe Samsung Securities Cup - Seoul The 'Fitz' Casino Challenger - Tunica Copa Telmex - Buenos Aires Tennis Napoli Cup - Napoli Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Genoa Open Challenger-Fondazione Carige - Genova USTA Freeman Men's Challenger - Joplin Ordina Open - s-Hertogenbosch Challenger Casablanca San Angel - Mexico City Allianz Suisse Open Gstaad - Gstaad Milan Challenger Riviera di Rimini Challenger - Rimini BCR Open Romania - Bucharest XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Kremlin Cup - Moscow Copa Petrobras Colombia - Bogota Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Morocco Tennis Tour - Marrakech ATP Open Castilla y Leon - Segovia Montevideo Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Trani Challenger Copa Petrobras-Uruguay - Montevideo Malaysian Open - Kuala Lumpur Aix En Provence Challenger Portugal Open - Oeiras Bordeaux Challenger Zagreb Challenger Vegeta Croatia Open - Umag China Open - Beijing Brasil Open - Sao Paulo Karlsruhe Challenger Rio Open - Rio de Janeiro Rome Challenger Barcelona Open BancSabadell - Barcelona Citi Open - Washington China Open - Beijing Prostejov Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Zagreb Challenger Erste Bank Open - Vienna Furth Challenger Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Open Sabadell Atlantico - Barcelona Open Parc - Lyon European Open - Antwerp Heineken Open Shanghai - Shanghai Pilot Pen Tennis - New Haven Medibank International - Sydney Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Brasil Open - Costa do Sauipe Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag If Stockholm Open - Stockholm Copa Telmex - Buenos Aires Hamburg European Open - Hamburg ASB Classic - Auckland Orange Warsaw Open - Warsaw Cordoba Open - Cordoba SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Adidas International - Sydney Medibank International - Sydney Argentina Open - Buenos Aires If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Forte Village Sardegna Open - Sardinia Pilot Pen Tennis - New Haven Great Ocean Road Open - Melbourne Gonet Geneva Open - Geneva Generali Open - Kitzbuhel Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Santos Challenger Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Legg Mason Tennis Classic - Washington SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Poznan Challenger Vercelli Challenger Belgrade 2 - Belgrade Gerry Weber Open - Halle International German Open - Hamburg Rakuten Japan Open - Tokyo Heineken Open - Auckland Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle Luedenscheid Challenger If Stockholm Open - Stockholm Lima Challenger Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Adelaide International - Adelaide The Stella Artois Grass Court Championships - London Braunschweig Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires RCA Championships - Indianapolis Rio Open 500 - Rio de Janeiro Malaysian Open - Kuala Lumpur Apia International - Sydney Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Heineken Challenger - Ho Chi Minh City Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Brisbane - Brisbane Kremlin Cup - Moscow Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham International Tennis Championships - Delray Beach Konzum Croatia Open - Umag Valencia Open - Valencia Apia International - Sydney Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo China Open - Beijing SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel ASB Classic - Auckland Bet-at-home Open - Hamburg ATP Studena Croatia Open Umag - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Kroger / St. Jude International - Memphis Generali Open - Kitzbuhel Cordoba Open - Cordoba Copa Petrobras Paraguay - Asuncion BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Open Seat Godo 2005 - Barcelona Rio Open - Rio de Janeiro Santiago Open - Santiago AAPT Championships - Adelaide Stockholm Open - Stockholm Tunis Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Regions Morgan Keegan Championships - Memphis AIG Japan Open - Tokyo Bordeaux Challenger Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Cincinnati Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Campionati BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Catella Swedish Open - Bastad Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston Salem - Winston Salem Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai China Open - Beijing BNP Paribas Masters - Paris AAPT Championships - Adelaide Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Miami Open - Miami Rio Open - Rio de Janeiro Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Montechiarugolo Challenger Mutua Madrid Open - Madrid Tennis Masters Series - Rome Internazionali BNL d'Italia - Rome Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Miami Open - Miami Masters Series Hamburg - Hamburg Shanghai Rolex Masters - Shanghai ATP Studena Croatia Open Umag - Umag BNP Paribas Masters - Paris Rolex Paris Masters - Paris Western & Southern Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Open de Moselle - Metz Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne European Open - Antwerp Erste Bank Open - Vienna German Tennis Championships - Hamburg Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston French Open - Paris German Tennis Championships - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Olympics - Rio de Janeiro Wimbledon - London Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Australian Open Wildcard Play-Off - Melbourne Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Plava Laguna Croatia Open - Umag